<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;

class VerifyCsrfToken extends Middleware
{
    /**
     * Indicates whether the XSRF-TOKEN cookie should be set on the response.
     *
     * @var bool
     */
    protected $addHttpCookie = true;

    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        'payment/paypalStatusUpdate',
        'payment/stripeStatusUpdate',
        'payment/coinbaseStatusUpdate',
        'payment/nowPaymentsStatusUpdate',
        'payment/ccBillPaymentStatusUpdate',
        'payment/paystackPaymentStatusUpdate',
        'payment/mercadoPaymentStatusUpdate',
        'beacon/feed',
        'transcoding/coconut/update',
        'payment/stripeConnectStatusUpdate',
        'payment/usdt/callback',
    ];
}
